iOS & Andorid 多渠道打包

等相关坑都踩完后,将先有工程这部分的打包流程进行开源,减少同类型问题的解决难度

问题描述

比如 Android 多渠道打包问题,可能会碰到的最复杂的情况是,同一个 Unity 项目,需要同时兼容 国内/海外 两个版本。但是由于两个版本 java native 层的 sdk 完全不同,因此需要借助 gradle 中提供的 falvor 功能,完成不同版本的 sdk 动态编译

期望结果

Unity 可以直出对应渠道的包,且尽可能不需要开发者了解 native 相关的内容,能自动化的全部自动化

进度

目前 Android 流程已经完全跑通,待后续有时间接入 iOS ,跑通后,再整理进行开源